using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EIA.Basic.Model;
using System.Collections;

namespace EIA.Basic.BLL
{
    public interface ITDepartmentBlp
    {
        int Insert(TDepartment o);
		IList<int> InsertList(IList<TDepartment> lst);
        bool Update(TDepartment o);
		bool UpdateChanged(IDictionary props);
		bool UpdateList(IList<TDepartment> lst);
        bool Delete(int o_id);
		bool DeleteList(IList<TDepartment> lst);
		int Count(IDictionary con);
        IList<TDepartment> List(IDictionary con, int pagesize, int page);
        IList<TDepartment> ListAll();
    }
}